# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_GPIOLIB)		+= gpiolib.o

obj-$(CONFIG_GPIO_74164)	+= gpio-74164.o
obj-$(CONFIG_GPIO_74XX_MMIO)	+= gpio-74xx-mmio.o
obj-$(CONFIG_MACH_MIPS_ATH79)	+= gpio-ath79.o
obj-$(CONFIG_GPIO_DAVINCI)	+= gpio-davinci.o
obj-$(CONFIG_GPIO_CLPS711X)	+= gpio-clps711x.o
obj-$(CONFIG_GPIO_DIGIC)	+= gpio-digic.o
obj-$(CONFIG_GPIO_GENERIC)	+= gpio-generic.o
obj-$(CONFIG_GPIO_IMX)		+= gpio-imx.o
obj-$(CONFIG_GPIO_LIBFTDI1)	+= gpio-libftdi1.o
obj-$(CONFIG_GPIO_MXS)		+= gpio-mxs.o
obj-$(CONFIG_GPIO_JZ4740)	+= gpio-jz4740.o
obj-$(CONFIG_GPIO_MALTA_FPGA_I2C) += gpio-malta-fpga-i2c.o
obj-$(CONFIG_GPIO_MPC8XXX)	+= gpio-mpc8xxx.o
obj-$(CONFIG_GPIO_ORION)	+= gpio-orion.o
obj-$(CONFIG_GPIO_OMAP)		+= gpio-omap.o
obj-$(CONFIG_GPIO_PCA953X)	+= gpio-pca953x.o
obj-$(CONFIG_GPIO_PCF857X)	+= gpio-pcf857x.o
obj-$(CONFIG_GPIO_PL061)	+= gpio-pl061.o
obj-$(CONFIG_GPIO_STMPE)	+= gpio-stmpe.o
obj-$(CONFIG_GPIO_ROCKCHIP)	+= gpio-rockchip.o
obj-$(CONFIG_GPIO_TEGRA)	+= gpio-tegra.o
obj-$(CONFIG_GPIO_DESIGNWARE)	+= gpio-dw.o
obj-$(CONFIG_GPIO_SX150X)	+= gpio-sx150x.o
obj-$(CONFIG_GPIO_VF610)	+= gpio-vf610.o
obj-$(CONFIG_GPIO_RASPBERRYPI_EXP) += gpio-raspberrypi-exp.o
obj-$(CONFIG_GPIO_SIFIVE)	+= gpio-sifive.o
obj-$(CONFIG_GPIO_STARFIVE)	+= gpio-starfive-vic.o
obj-$(CONFIG_GPIO_ZYNQ)		+= gpio-zynq.o
obj-$(CONFIG_GPIO_LATCH)	+= gpio-latch.o
obj-$(CONFIG_GPIO_INTEL)	+= gpio-intel.o
